// class 类的基本上使用

// es6 之前的构造函数
// {
//   function Fn() {
//     this.name = 'zs';
//   }
//   Fn.prototype.run = function () {
//     return '我会跑';
//   };
//   var obj = new Fn();
//   console.log(obj);
//   console.log(obj.run());
// }

// es6 构造函数
// {
//   class Tab {
//     constructor(age) {
//       this.age = age;
//     }
//     run() {
//       return '我会跑';
//     }
//     eat() {
//       return '我会吃';
//     }
//   }

//   let tab = new Tab(10);
//   console.log(tab);
// }

// class 实现继承

{
  class Parent {
    constructor(name) {
      this.name = name;
    }
  }
  class Child extends Parent {
    constructor(name) {
      super(name);
      this.age = 18;
    }
  }
  let child = new Child('我是儿子');
  console.log(child);
}
